using Baci.Net.ToolKit.ArcGISProGeoprocessor.Models;
using Baci.Net.ToolKit.ArcGISProGeoprocessor.Models.Attributes;
using Baci.Net.ToolKit.ArcGISProGeoprocessor.Models.Attributes.DomainAttributes;
using Baci.Net.ToolKit.ArcGISProGeoprocessor.Models.Enums;
using System.Collections.Generic;
using System.ComponentModel;

namespace Baci.ArcGIS._ModelTools._ModelOnly
{
    /// <summary>
    /// <para>Calculate Value</para>
    /// <para>Returns a value based on a specified Python expression.</para>
    /// <para>返回基于指定 Python 表达式的值。</para>
    /// </summary>    
    [DisplayName("Calculate Value")]
    public class CalculateValue : AbstractGPProcess
    {
        /// <summary>
        /// 无参构造
        /// </summary>
        public CalculateValue()
        {

        }

        /// <summary>
        /// 有参构造
        /// </summary>
        /// <param name="_expression">
        /// <para>Expression</para>
        /// <para>The Python expression to be evaluated.</para>
        /// <para>要计算的 Python 表达式。</para>
        /// </param>
        public CalculateValue(object _expression)
        {
            this._expression = _expression;
        }
        public override string ToolboxName => "Model Tools";

        public override string ToolName => "Calculate Value";

        public override string CallName => "mb.CalculateValue";

        public override List<string> AcceptEnvironments => [];

        public override object[] ParameterInfo => [_expression, _code_block, _data_type.GetGPValue(), _value];

        /// <summary>
        /// <para>Expression</para>
        /// <para>The Python expression to be evaluated.</para>
        /// <para>要计算的 Python 表达式。</para>
        /// <para></para>
        /// </summary>
        [DisplayName("Expression")]
        [Description("")]
        [Option(OptionTypeEnum.Must)]
        public object _expression { get; set; }


        /// <summary>
        /// <para>Code Block</para>
        /// <para>A Python code block. Code in the code block can be referenced in the Expression parameter.</para>
        /// <para>Python 代码块。可以在 Expression 参数中引用代码块中的代码。</para>
        /// <para></para>
        /// </summary>
        [DisplayName("Code Block")]
        [Description("")]
        [Option(OptionTypeEnum.optional)]
        public object _code_block { get; set; } = null;


        /// <summary>
        /// <para>Data type</para>
        /// <para><xdoc>
        ///   <para>Specifies the data type of the output returned from the Python expression. This parameter should be used in ModelBuilder to help chain Calculate Value with other tools.</para>
        ///   <bulletList>
        ///     <bullet_item>Address Locator—Address Locator</bullet_item><para/>
        ///     <bullet_item>Address Locator Style—Address Locator Style</bullet_item><para/>
        ///     <bullet_item>Analysis Cell Size—Analysis Cell Size</bullet_item><para/>
        ///     <bullet_item>Annotation Layer—Annotation Layer</bullet_item><para/>
        ///     <bullet_item>Any Value—Any Value</bullet_item><para/>
        ///     <bullet_item>ArcMap Document—ArcMap Document</bullet_item><para/>
        ///     <bullet_item>Areal Unit—Areal Unit</bullet_item><para/>
        ///     <bullet_item>BIM File Workspace—BIM File Workspace</bullet_item><para/>
        ///     <bullet_item>Boolean—Boolean</bullet_item><para/>
        ///     <bullet_item>Building Discipline Layer—Building Discipline Layer</bullet_item><para/>
        ///     <bullet_item>Building Discipline Scene Layer—Building Discipline Scene Layer</bullet_item><para/>
        ///     <bullet_item>Building Layer—Building Layer</bullet_item><para/>
        ///     <bullet_item>Building Scene Layer—Building Scene Layer</bullet_item><para/>
        ///     <bullet_item>CAD Drawing Dataset—CAD Drawing Dataset</bullet_item><para/>
        ///     <bullet_item>Calculator Expression—Calculator Expression</bullet_item><para/>
        ///     <bullet_item>Catalog Root—Catalog Root</bullet_item><para/>
        ///     <bullet_item>Cell Size—Cell Size</bullet_item><para/>
        ///     <bullet_item>Cell Size XY—Cell Size XY</bullet_item><para/>
        ///     <bullet_item>Composite Layer—Composite Layer</bullet_item><para/>
        ///     <bullet_item>Compression—Compression</bullet_item><para/>
        ///     <bullet_item>Coordinate System—Coordinate System</bullet_item><para/>
        ///     <bullet_item>Coordinate Systems Folder—Coordinate Systems Folder</bullet_item><para/>
        ///     <bullet_item>Coverage—Coverage</bullet_item><para/>
        ///     <bullet_item>Coverage Feature Class—Coverage Feature Class</bullet_item><para/>
        ///     <bullet_item>Data Element—Data Element</bullet_item><para/>
        ///     <bullet_item>Data File—Data File</bullet_item><para/>
        ///     <bullet_item>Database Connections—Database Connections</bullet_item><para/>
        ///     <bullet_item>Dataset—Dataset</bullet_item><para/>
        ///     <bullet_item>Date—Date</bullet_item><para/>
        ///     <bullet_item>dBASE Table—dBASE Table</bullet_item><para/>
        ///     <bullet_item>Decimate—Decimate</bullet_item><para/>
        ///     <bullet_item>Diagram Layer—Diagram Layer</bullet_item><para/>
        ///     <bullet_item>Dimension Layer—Dimension Layer</bullet_item><para/>
        ///     <bullet_item>Disk Connection—Disk Connection</bullet_item><para/>
        ///     <bullet_item>Double—Double</bullet_item><para/>
        ///     <bullet_item>Elevation Surface Layer—Elevation Surface Layer</bullet_item><para/>
        ///     <bullet_item>Encrypted String—Encrypted String</bullet_item><para/>
        ///     <bullet_item>Envelope—Envelope</bullet_item><para/>
        ///     <bullet_item>Evaluation Scale—Evaluation Scale</bullet_item><para/>
        ///     <bullet_item>Extent—Extent</bullet_item><para/>
        ///     <bullet_item>Extract Values—Extract Values</bullet_item><para/>
        ///     <bullet_item>Feature Class—Feature Class</bullet_item><para/>
        ///     <bullet_item>Feature Dataset—Feature Dataset</bullet_item><para/>
        ///     <bullet_item>Feature Layer—Feature Layer</bullet_item><para/>
        ///     <bullet_item>Feature Set—Feature Set</bullet_item><para/>
        ///     <bullet_item>Field—Field</bullet_item><para/>
        ///     <bullet_item>Field Info—Field Info</bullet_item><para/>
        ///     <bullet_item>Field Mappings—Field Mappings</bullet_item><para/>
        ///     <bullet_item>File—File</bullet_item><para/>
        ///     <bullet_item>Folder—Folder</bullet_item><para/>
        ///     <bullet_item>Formulated Raster—Formulated Raster</bullet_item><para/>
        ///     <bullet_item>Fuzzy function—Fuzzy function</bullet_item><para/>
        ///     <bullet_item>GeoDataServer—GeoDataServer</bullet_item><para/>
        ///     <bullet_item>Geodataset—Geodataset</bullet_item><para/>
        ///     <bullet_item>Geometric Network—Geometric Network</bullet_item><para/>
        ///     <bullet_item>Geostatistical Layer—Geostatistical Layer</bullet_item><para/>
        ///     <bullet_item>Geostatistical Search Neighborhood—Geostatistical Search Neighborhood</bullet_item><para/>
        ///     <bullet_item>Geostatistical Value Table—Geostatistical Value Table</bullet_item><para/>
        ///     <bullet_item>GlobeServer—GlobeServer</bullet_item><para/>
        ///     <bullet_item>GPServer—GPServer</bullet_item><para/>
        ///     <bullet_item>Graph—Graph</bullet_item><para/>
        ///     <bullet_item>Graph Data Table—Graph Data Table</bullet_item><para/>
        ///     <bullet_item>Group Layer—Group Layer</bullet_item><para/>
        ///     <bullet_item>Horizontal Factor—Horizontal Factor</bullet_item><para/>
        ///     <bullet_item>Image Service—Image Service</bullet_item><para/>
        ///     <bullet_item>Index—Index</bullet_item><para/>
        ///     <bullet_item>INFO Expression—INFO Expression</bullet_item><para/>
        ///     <bullet_item>INFO Item—INFO Item</bullet_item><para/>
        ///     <bullet_item>INFO Table—INFO Table</bullet_item><para/>
        ///     <bullet_item>Internet Tiled Layer—Internet Tiled Layer</bullet_item><para/>
        ///     <bullet_item>KML Layer—KML Layer</bullet_item><para/>
        ///     <bullet_item>LAS Dataset—LAS Dataset</bullet_item><para/>
        ///     <bullet_item>LAS Dataset Layer—LAS Dataset Layer</bullet_item><para/>
        ///     <bullet_item>Layer—Layer</bullet_item><para/>
        ///     <bullet_item>Layer File—Layer File</bullet_item><para/>
        ///     <bullet_item>Layout—Layout</bullet_item><para/>
        ///     <bullet_item>Line—Line</bullet_item><para/>
        ///     <bullet_item>Linear Unit—Linear Unit</bullet_item><para/>
        ///     <bullet_item>Long—Long</bullet_item><para/>
        ///     <bullet_item>M Domain—M Domain</bullet_item><para/>
        ///     <bullet_item>Map—Map</bullet_item><para/>
        ///     <bullet_item>Map Server—Map Server</bullet_item><para/>
        ///     <bullet_item>Map Server Layer—Map Server Layer</bullet_item><para/>
        ///     <bullet_item>Mosaic Dataset—Mosaic Dataset</bullet_item><para/>
        ///     <bullet_item>Mosaic Layer—Mosaic Layer</bullet_item><para/>
        ///     <bullet_item>Neighborhood—Neighborhood</bullet_item><para/>
        ///     <bullet_item>Network Analyst Class FieldMap—Network Analyst Class FieldMap</bullet_item><para/>
        ///     <bullet_item>Network Analyst Hierarchy Settings—Network Analyst Hierarchy Settings</bullet_item><para/>
        ///     <bullet_item>Network Analyst Layer—Network Analyst Layer</bullet_item><para/>
        ///     <bullet_item>Network Data Source—Network Data Source</bullet_item><para/>
        ///     <bullet_item>Network Dataset—Network Dataset</bullet_item><para/>
        ///     <bullet_item>Network Dataset Layer—Network Dataset Layer</bullet_item><para/>
        ///     <bullet_item>Network Travel Mode—Network Travel Mode</bullet_item><para/>
        ///     <bullet_item>Parcel Fabric—Parcel Fabric</bullet_item><para/>
        ///     <bullet_item>Parcel Fabric for ArcMap—Parcel Fabric for ArcMap</bullet_item><para/>
        ///     <bullet_item>Parcel Fabric Layer for ArcMap—Parcel Fabric Layer for ArcMap</bullet_item><para/>
        ///     <bullet_item>Parcel Layer—Parcel Layer</bullet_item><para/>
        ///     <bullet_item>Point—Point</bullet_item><para/>
        ///     <bullet_item>Polygon—Polygon</bullet_item><para/>
        ///     <bullet_item>Projection File—Projection File</bullet_item><para/>
        ///     <bullet_item>Pyramid—Pyramid</bullet_item><para/>
        ///     <bullet_item>Radius—Radius</bullet_item><para/>
        ///     <bullet_item>Random Number Generator—Random Number Generator</bullet_item><para/>
        ///     <bullet_item>Raster Band—Raster Band</bullet_item><para/>
        ///     <bullet_item>Raster Calculator Expression—Raster Calculator Expression</bullet_item><para/>
        ///     <bullet_item>Raster Catalog—Raster Catalog</bullet_item><para/>
        ///     <bullet_item>Raster Catalog Layer—Raster Catalog Layer</bullet_item><para/>
        ///     <bullet_item>Raster Data Layer—Raster Data Layer</bullet_item><para/>
        ///     <bullet_item>Raster Dataset—Raster Dataset</bullet_item><para/>
        ///     <bullet_item>Raster Layer—Raster Layer</bullet_item><para/>
        ///     <bullet_item>Raster Statistics—Raster Statistics</bullet_item><para/>
        ///     <bullet_item>Raster Type—Raster Type</bullet_item><para/>
        ///     <bullet_item>Record Set—Record Set</bullet_item><para/>
        ///     <bullet_item>Relationship Class—Relationship Class</bullet_item><para/>
        ///     <bullet_item>Remap—Remap</bullet_item><para/>
        ///     <bullet_item>Report—Report</bullet_item><para/>
        ///     <bullet_item>Route Measure Event Properties—Route Measure Event Properties</bullet_item><para/>
        ///     <bullet_item>Scene Layer—Scene Layer</bullet_item><para/>
        ///     <bullet_item>Semivariogram—Semivariogram</bullet_item><para/>
        ///     <bullet_item>ServerConnection—ServerConnection</bullet_item><para/>
        ///     <bullet_item>Shapefile—Shapefile</bullet_item><para/>
        ///     <bullet_item>Spatial Reference—Spatial Reference</bullet_item><para/>
        ///     <bullet_item>SQL Expression—SQL Expression</bullet_item><para/>
        ///     <bullet_item>String—String</bullet_item><para/>
        ///     <bullet_item>String Hidden—String Hidden</bullet_item><para/>
        ///     <bullet_item>Table—Table</bullet_item><para/>
        ///     <bullet_item>Table View—Table View</bullet_item><para/>
        ///     <bullet_item>Terrain Layer—Terrain Layer</bullet_item><para/>
        ///     <bullet_item>Text File—Text File</bullet_item><para/>
        ///     <bullet_item>Tile Size—Tile Size</bullet_item><para/>
        ///     <bullet_item>Time configuration—Time configuration</bullet_item><para/>
        ///     <bullet_item>Time Unit—Time Unit</bullet_item><para/>
        ///     <bullet_item>TIN—TIN</bullet_item><para/>
        ///     <bullet_item>TIN Layer—TIN Layer</bullet_item><para/>
        ///     <bullet_item>Tool—Tool</bullet_item><para/>
        ///     <bullet_item>Toolbox—Toolbox</bullet_item><para/>
        ///     <bullet_item>Topo Features—Topo Features</bullet_item><para/>
        ///     <bullet_item>Topology—Topology</bullet_item><para/>
        ///     <bullet_item>Topology Layer—Topology Layer</bullet_item><para/>
        ///     <bullet_item>Trace Network—Trace Network</bullet_item><para/>
        ///     <bullet_item>Trace Network Layer—Trace Network Layer</bullet_item><para/>
        ///     <bullet_item>Transformation function—Transformation function</bullet_item><para/>
        ///     <bullet_item>Utility Network—Utility Network</bullet_item><para/>
        ///     <bullet_item>Utility Network Layer—Utility Network Layer</bullet_item><para/>
        ///     <bullet_item>Variant—Variant</bullet_item><para/>
        ///     <bullet_item>Vector Tile Layer—Vector Tile Layer</bullet_item><para/>
        ///     <bullet_item>Vertical Factor—Vertical Factor</bullet_item><para/>
        ///     <bullet_item>Voxel Layer—Voxel Layer</bullet_item><para/>
        ///     <bullet_item>VPF Coverage—VPF Coverage</bullet_item><para/>
        ///     <bullet_item>VPF Table—VPF Table</bullet_item><para/>
        ///     <bullet_item>WCS Coverage—WCS Coverage</bullet_item><para/>
        ///     <bullet_item>Weighted Overlay Table—Weighted Overlay Table</bullet_item><para/>
        ///     <bullet_item>Weighted Sum—Weighted Sum</bullet_item><para/>
        ///     <bullet_item>WMS Map—WMS Map</bullet_item><para/>
        ///     <bullet_item>WMTS Layer—WMTS Layer</bullet_item><para/>
        ///     <bullet_item>Workspace—Workspace</bullet_item><para/>
        ///     <bullet_item>XY Domain—XY Domain</bullet_item><para/>
        ///     <bullet_item>Z Domain—Z Domain</bullet_item><para/>
        ///   </bulletList>
        /// </xdoc></para>
        /// <para><xdoc>
        ///   <para>指定从 Python 表达式返回的输出的数据类型。应在模型构建器中使用此参数，以帮助将计算值与其他工具联系起来。</para>
        ///   <bulletList>
        ///     <bullet_item>地址定位器 - 地址定位器</bullet_item><para/>
        ///     <bullet_item>地址定位器样式 - 地址定位器样式</bullet_item><para/>
        ///     <bullet_item>分析像元大小 - 分析像元大小</bullet_item><para/>
        ///     <bullet_item>注释图层 （Annotation Layer） - 注释图层</bullet_item><para/>
        ///     <bullet_item>任意值 - 任意值</bullet_item><para/>
        ///     <bullet_item>ArcMap 文档 - ArcMap 文档</bullet_item><para/>
        ///     <bullet_item>面单位 （Areal Unit） - 面单位</bullet_item><para/>
        ///     <bullet_item>BIM 文件工作空间 - BIM 文件工作空间</bullet_item><para/>
        ///     <bullet_item>Boolean—布尔值</bullet_item><para/>
        ///     <bullet_item>构建规则层 - 构建规则层</bullet_item><para/>
        ///     <bullet_item>Building Discipline 场景图层 - Building Discipline 场景图层</bullet_item><para/>
        ///     <bullet_item>建筑图层 - 建筑图层</bullet_item><para/>
        ///     <bullet_item>建筑场景图层 - 建筑场景图层</bullet_item><para/>
        ///     <bullet_item>CAD 工程图数据集 - CAD 工程图数据集</bullet_item><para/>
        ///     <bullet_item>计算器表达式 - 计算器表达式</bullet_item><para/>
        ///     <bullet_item>目录根 （Catalog Root） - 目录根</bullet_item><para/>
        ///     <bullet_item>像元大小 （Cell Size） - 像元大小</bullet_item><para/>
        ///     <bullet_item>像元大小 XY - 像元大小 XY</bullet_item><para/>
        ///     <bullet_item>复合层 （Composite Layer） - 复合层</bullet_item><para/>
        ///     <bullet_item>压缩 （Compression） - 压缩</bullet_item><para/>
        ///     <bullet_item>坐标系 （Coordinate System） - 坐标系</bullet_item><para/>
        ///     <bullet_item>坐标系文件夹 （Coordinate Systems Folder） - 坐标系文件夹</bullet_item><para/>
        ///     <bullet_item>覆盖范围 - 覆盖范围</bullet_item><para/>
        ///     <bullet_item>Coverage 要素类 - Coverage 要素类</bullet_item><para/>
        ///     <bullet_item>数据元素 - 数据元素</bullet_item><para/>
        ///     <bullet_item>数据文件 - 数据文件</bullet_item><para/>
        ///     <bullet_item>数据库连接 - 数据库连接</bullet_item><para/>
        ///     <bullet_item>数据集 - 数据集</bullet_item><para/>
        ///     <bullet_item>日期 （Date） - 日期</bullet_item><para/>
        ///     <bullet_item>dBASE 表 - dBASE 表</bullet_item><para/>
        ///     <bullet_item>Decimate - 抽取</bullet_item><para/>
        ///     <bullet_item>逻辑示意图图层 - 逻辑示意图图层</bullet_item><para/>
        ///     <bullet_item>维度图层 （Dimension Layer） - 维度图层</bullet_item><para/>
        ///     <bullet_item>磁盘连接 - 磁盘连接</bullet_item><para/>
        ///     <bullet_item>双人间 - 双人间</bullet_item><para/>
        ///     <bullet_item>高程表面图层 - 高程表面图层</bullet_item><para/>
        ///     <bullet_item>加密字符串 （Encrypted String） - 加密字符串</bullet_item><para/>
        ///     <bullet_item>信封 （Envelope） - 信封</bullet_item><para/>
        ///     <bullet_item>评估量表 - 评估量表</bullet_item><para/>
        ///     <bullet_item>范围 - 范围</bullet_item><para/>
        ///     <bullet_item>提取值 （Extract Values） - 提取值</bullet_item><para/>
        ///     <bullet_item>要素类 - 要素类</bullet_item><para/>
        ///     <bullet_item>要素数据集 - 要素数据集</bullet_item><para/>
        ///     <bullet_item>要素图层 - 要素图层</bullet_item><para/>
        ///     <bullet_item>特征集 （Feature Set） - 特征集</bullet_item><para/>
        ///     <bullet_item>字段 - 字段</bullet_item><para/>
        ///     <bullet_item>字段信息 - 字段信息</bullet_item><para/>
        ///     <bullet_item>字段映射 - 字段映射</bullet_item><para/>
        ///     <bullet_item>文件 - 文件</bullet_item><para/>
        ///     <bullet_item>文件夹 （Folder） - 文件夹</bullet_item><para/>
        ///     <bullet_item>公式化栅格 - 公式化栅格</bullet_item><para/>
        ///     <bullet_item>模糊函数 （Fuzzy function） - 模糊函数</bullet_item><para/>
        ///     <bullet_item>GeoDataServer - GeoDataServer</bullet_item><para/>
        ///     <bullet_item>地理数据集 - 地理数据集</bullet_item><para/>
        ///     <bullet_item>几何网络 - 几何网络</bullet_item><para/>
        ///     <bullet_item>地统计图层 - 地统计图层</bullet_item><para/>
        ///     <bullet_item>地统计搜索邻域 - 地统计搜索邻域</bullet_item><para/>
        ///     <bullet_item>地统计值表 - 地统计值表</bullet_item><para/>
        ///     <bullet_item>GlobeServer - GlobeServer</bullet_item><para/>
        ///     <bullet_item>GPServer - GPServer</bullet_item><para/>
        ///     <bullet_item>图形 （Graph） - 图形</bullet_item><para/>
        ///     <bullet_item>图形数据表 （Graph Data Table） - 图形数据表</bullet_item><para/>
        ///     <bullet_item>图层组 - 图层组</bullet_item><para/>
        ///     <bullet_item>水平因子 （Horizontal Factor） - 水平因子</bullet_item><para/>
        ///     <bullet_item>影像服务—影像服务</bullet_item><para/>
        ///     <bullet_item>索引 （Index） - 索引</bullet_item><para/>
        ///     <bullet_item>INFO 表达式 （INFO Expression） - INFO 表达式</bullet_item><para/>
        ///     <bullet_item>INFO 项目 （INFO Item） - INFO 项目</bullet_item><para/>
        ///     <bullet_item>INFO 表 - INFO 表</bullet_item><para/>
        ///     <bullet_item>Internet 切片层 - Internet 切片层</bullet_item><para/>
        ///     <bullet_item>KML 图层 - KML 图层</bullet_item><para/>
        ///     <bullet_item>LAS 数据集 - LAS 数据集</bullet_item><para/>
        ///     <bullet_item>LAS 数据集图层 - LAS 数据集图层</bullet_item><para/>
        ///     <bullet_item>图层 （Layer） - 图层</bullet_item><para/>
        ///     <bullet_item>图层文件 （Layer File） - 图层文件</bullet_item><para/>
        ///     <bullet_item>布局 （Layout） - 布局</bullet_item><para/>
        ///     <bullet_item>线 - 线</bullet_item><para/>
        ///     <bullet_item>线性单元 （Linear Unit） - 线性单元</bullet_item><para/>
        ///     <bullet_item>长——长</bullet_item><para/>
        ///     <bullet_item>M 域 - M 域</bullet_item><para/>
        ///     <bullet_item>地图—地图</bullet_item><para/>
        ///     <bullet_item>地图服务器—地图服务器</bullet_item><para/>
        ///     <bullet_item>地图服务器图层—地图服务器图层</bullet_item><para/>
        ///     <bullet_item>镶嵌数据集 - 镶嵌数据集</bullet_item><para/>
        ///     <bullet_item>镶嵌图层 （Mosaic Layer） - 镶嵌图层</bullet_item><para/>
        ///     <bullet_item>邻域 - 邻域</bullet_item><para/>
        ///     <bullet_item>Network Analyst 类 FieldMap —Network Analyst 类 FieldMap</bullet_item><para/>
        ///     <bullet_item>Network Analyst 层次结构设置 - Network Analyst 层次结构设置</bullet_item><para/>
        ///     <bullet_item>Network Analyst 图层 - Network Analyst 图层</bullet_item><para/>
        ///     <bullet_item>网络数据源 - 网络数据源</bullet_item><para/>
        ///     <bullet_item>网络数据集 - 网络数据集</bullet_item><para/>
        ///     <bullet_item>网络数据集图层 - 网络数据集图层</bullet_item><para/>
        ///     <bullet_item>网络旅行模式 - 网络旅行模式</bullet_item><para/>
        ///     <bullet_item>宗地结构 （Parcel Fabric） - 宗地结构</bullet_item><para/>
        ///     <bullet_item>Parcel Fabric for ArcMap - Parcel Fabric for ArcMap</bullet_item><para/>
        ///     <bullet_item>Parcel Fabric Layer for ArcMap - Parcel Fabric Layer for ArcMap</bullet_item><para/>
        ///     <bullet_item>宗地图层 - 宗地图层</bullet_item><para/>
        ///     <bullet_item>点—点</bullet_item><para/>
        ///     <bullet_item>面 - 面</bullet_item><para/>
        ///     <bullet_item>投影文件 （Projection File） - 投影文件</bullet_item><para/>
        ///     <bullet_item>金字塔 - 金字塔</bullet_item><para/>
        ///     <bullet_item>半径 （Radius） - 半径</bullet_item><para/>
        ///     <bullet_item>随机数生成器—随机数生成器</bullet_item><para/>
        ///     <bullet_item>栅格波段 - 栅格波段</bullet_item><para/>
        ///     <bullet_item>栅格计算器表达式 - 栅格计算器表达式</bullet_item><para/>
        ///     <bullet_item>栅格目录 - 栅格目录</bullet_item><para/>
        ///     <bullet_item>栅格目录图层 - 栅格目录图层</bullet_item><para/>
        ///     <bullet_item>栅格数据图层 - 栅格数据图层</bullet_item><para/>
        ///     <bullet_item>栅格数据集 - 栅格数据集</bullet_item><para/>
        ///     <bullet_item>栅格图层 - 栅格图层</bullet_item><para/>
        ///     <bullet_item>栅格统计数据 - 栅格统计数据</bullet_item><para/>
        ///     <bullet_item>栅格类型 - 栅格类型</bullet_item><para/>
        ///     <bullet_item>记录集 - 记录集</bullet_item><para/>
        ///     <bullet_item>关系类 - 关系类</bullet_item><para/>
        ///     <bullet_item>重映射 - 重映射</bullet_item><para/>
        ///     <bullet_item>报告 - 报告</bullet_item><para/>
        ///     <bullet_item>路径测量事件属性 - 路径测量事件属性</bullet_item><para/>
        ///     <bullet_item>场景图层 - 场景图层</bullet_item><para/>
        ///     <bullet_item>半变异函数 （Semivariogram） - 半变异函数</bullet_item><para/>
        ///     <bullet_item>ServerConnection - ServerConnection</bullet_item><para/>
        ///     <bullet_item>Shapefile - Shapefile</bullet_item><para/>
        ///     <bullet_item>空间参考 （Spatial Reference） - 空间参考</bullet_item><para/>
        ///     <bullet_item>SQL 表达式 - SQL 表达式</bullet_item><para/>
        ///     <bullet_item>字符串 - 字符串</bullet_item><para/>
        ///     <bullet_item>String Hidden （隐藏字符串） - 隐藏字符串</bullet_item><para/>
        ///     <bullet_item>表 （Table） - 表</bullet_item><para/>
        ///     <bullet_item>表视图 （Table View） - 表视图</bullet_item><para/>
        ///     <bullet_item>Terrain 图层 - Terrain 图层</bullet_item><para/>
        ///     <bullet_item>文本文件 （Text File） - 文本文件</bullet_item><para/>
        ///     <bullet_item>切片大小 - 切片大小</bullet_item><para/>
        ///     <bullet_item>时间配置 - 时间配置</bullet_item><para/>
        ///     <bullet_item>时间单位 - 时间单位</bullet_item><para/>
        ///     <bullet_item>锡—锡</bullet_item><para/>
        ///     <bullet_item>TIN 层 （TIN Layer） - TIN 层</bullet_item><para/>
        ///     <bullet_item>工具 （Tool） - 工具 （Tool）</bullet_item><para/>
        ///     <bullet_item>工具箱 - 工具箱</bullet_item><para/>
        ///     <bullet_item>拓扑要素 - 拓扑要素</bullet_item><para/>
        ///     <bullet_item>拓扑 - 拓扑</bullet_item><para/>
        ///     <bullet_item>拓扑图层 - 拓扑图层</bullet_item><para/>
        ///     <bullet_item>追踪网络—追踪网络</bullet_item><para/>
        ///     <bullet_item>追踪网络图层 - 追踪网络图层</bullet_item><para/>
        ///     <bullet_item>变换函数 （Transformation function） - 变换函数</bullet_item><para/>
        ///     <bullet_item>公共设施网络 - 公共设施网络</bullet_item><para/>
        ///     <bullet_item>公共设施网络图层 - 公共设施网络图层</bullet_item><para/>
        ///     <bullet_item>变体 （Variant） - 变体</bullet_item><para/>
        ///     <bullet_item>矢量切片图层 - 矢量切片图层</bullet_item><para/>
        ///     <bullet_item>垂直系数 （Vertical Factor） - 垂直系数</bullet_item><para/>
        ///     <bullet_item>体素图层 （Voxel Layer） - 体素图层</bullet_item><para/>
        ///     <bullet_item>VPF 覆盖范围 - VPF 覆盖范围</bullet_item><para/>
        ///     <bullet_item>VPF 表 - VPF 表</bullet_item><para/>
        ///     <bullet_item>WCS 覆盖率 - WCS 覆盖率</bullet_item><para/>
        ///     <bullet_item>加权叠加表 （Weighted Overlay Table） - 加权叠加表</bullet_item><para/>
        ///     <bullet_item>加权和—加权和（Weighted Sum）</bullet_item><para/>
        ///     <bullet_item>WMS 地图 - WMS 地图</bullet_item><para/>
        ///     <bullet_item>WMTS 图层 - WMTS 图层</bullet_item><para/>
        ///     <bullet_item>工作空间 - 工作空间</bullet_item><para/>
        ///     <bullet_item>XY 域 - XY 域</bullet_item><para/>
        ///     <bullet_item>Z 域 - Z 域</bullet_item><para/>
        ///   </bulletList>
        /// </xdoc></para>
        /// <para></para>
        /// </summary>
        [DisplayName("Data type")]
        [Description("")]
        [Option(OptionTypeEnum.optional)]
        public _data_type_value _data_type { get; set; } = _data_type_value._Variant;

        public enum _data_type_value
        {
            /// <summary>
            /// <para>Address Locator</para>
            /// <para>Address Locator—Address Locator</para>
            /// <para>地址定位器 - 地址定位器</para>
            /// </summary>
            [Description("Address Locator")]
            [GPEnumValue("Address Locator")]
            _Address_Locator,

            /// <summary>
            /// <para>Address Locator Style</para>
            /// <para>Address Locator Style—Address Locator Style</para>
            /// <para>地址定位器样式 - 地址定位器样式</para>
            /// </summary>
            [Description("Address Locator Style")]
            [GPEnumValue("Address Locator Style")]
            _Address_Locator_Style,

            /// <summary>
            /// <para>Analysis Cell Size</para>
            /// <para>Analysis Cell Size—Analysis Cell Size</para>
            /// <para>分析像元大小 - 分析像元大小</para>
            /// </summary>
            [Description("Analysis Cell Size")]
            [GPEnumValue("Analysis Cell Size")]
            _Analysis_Cell_Size,

            /// <summary>
            /// <para>Annotation Layer</para>
            /// <para>Annotation Layer—Annotation Layer</para>
            /// <para>注释图层 （Annotation Layer） - 注释图层</para>
            /// </summary>
            [Description("Annotation Layer")]
            [GPEnumValue("Annotation Layer")]
            _Annotation_Layer,

            /// <summary>
            /// <para>Any Value</para>
            /// <para>Any Value—Any Value</para>
            /// <para>任意值 - 任意值</para>
            /// </summary>
            [Description("Any Value")]
            [GPEnumValue("Any Value")]
            _Any_Value,

            /// <summary>
            /// <para>ArcMap Document</para>
            /// <para>ArcMap Document—ArcMap Document</para>
            /// <para>ArcMap 文档 - ArcMap 文档</para>
            /// </summary>
            [Description("ArcMap Document")]
            [GPEnumValue("ArcMap Document")]
            _ArcMap_Document,

            /// <summary>
            /// <para>Areal Unit</para>
            /// <para>Areal Unit—Areal Unit</para>
            /// <para>面单位 （Areal Unit） - 面单位</para>
            /// </summary>
            [Description("Areal Unit")]
            [GPEnumValue("Areal Unit")]
            _Areal_Unit,

            /// <summary>
            /// <para>BIM File Workspace</para>
            /// <para>BIM File Workspace—BIM File Workspace</para>
            /// <para>BIM 文件工作空间 - BIM 文件工作空间</para>
            /// </summary>
            [Description("BIM File Workspace")]
            [GPEnumValue("BIM File Workspace")]
            _BIM_File_Workspace,

            /// <summary>
            /// <para>Boolean</para>
            /// <para>Boolean—Boolean</para>
            /// <para>Boolean—布尔值</para>
            /// </summary>
            [Description("Boolean")]
            [GPEnumValue("Boolean")]
            _Boolean,

            /// <summary>
            /// <para>Building Discipline Layer</para>
            /// <para>Building Discipline Layer—Building Discipline Layer</para>
            /// <para>构建规则层 - 构建规则层</para>
            /// </summary>
            [Description("Building Discipline Layer")]
            [GPEnumValue("Building Discipline Layer")]
            _Building_Discipline_Layer,

            /// <summary>
            /// <para>Building Discipline Scene Layer</para>
            /// <para>Building Discipline Scene Layer—Building Discipline Scene Layer</para>
            /// <para>Building Discipline 场景图层 - Building Discipline 场景图层</para>
            /// </summary>
            [Description("Building Discipline Scene Layer")]
            [GPEnumValue("Building Discipline Scene Layer")]
            _Building_Discipline_Scene_Layer,

            /// <summary>
            /// <para>Building Layer</para>
            /// <para>Building Layer—Building Layer</para>
            /// <para>建筑图层 - 建筑图层</para>
            /// </summary>
            [Description("Building Layer")]
            [GPEnumValue("Building Layer")]
            _Building_Layer,

            /// <summary>
            /// <para>Building Scene Layer</para>
            /// <para>Building Scene Layer—Building Scene Layer</para>
            /// <para>建筑场景图层 - 建筑场景图层</para>
            /// </summary>
            [Description("Building Scene Layer")]
            [GPEnumValue("Building Scene Layer")]
            _Building_Scene_Layer,

            /// <summary>
            /// <para>CAD Drawing Dataset</para>
            /// <para>CAD Drawing Dataset—CAD Drawing Dataset</para>
            /// <para>CAD 工程图数据集 - CAD 工程图数据集</para>
            /// </summary>
            [Description("CAD Drawing Dataset")]
            [GPEnumValue("CAD Drawing Dataset")]
            _CAD_Drawing_Dataset,

            /// <summary>
            /// <para>Calculator Expression</para>
            /// <para>Calculator Expression—Calculator Expression</para>
            /// <para>计算器表达式 - 计算器表达式</para>
            /// </summary>
            [Description("Calculator Expression")]
            [GPEnumValue("Calculator Expression")]
            _Calculator_Expression,

            /// <summary>
            /// <para>Catalog Root</para>
            /// <para>Catalog Root—Catalog Root</para>
            /// <para>目录根 （Catalog Root） - 目录根</para>
            /// </summary>
            [Description("Catalog Root")]
            [GPEnumValue("Catalog Root")]
            _Catalog_Root,

            /// <summary>
            /// <para>Cell Size</para>
            /// <para>Cell Size—Cell Size</para>
            /// <para>像元大小 （Cell Size） - 像元大小</para>
            /// </summary>
            [Description("Cell Size")]
            [GPEnumValue("Cell Size")]
            _Cell_Size,

            /// <summary>
            /// <para>Cell Size XY</para>
            /// <para>Cell Size XY—Cell Size XY</para>
            /// <para>像元大小 XY - 像元大小 XY</para>
            /// </summary>
            [Description("Cell Size XY")]
            [GPEnumValue("Cell Size XY")]
            _Cell_Size_XY,

            /// <summary>
            /// <para>Composite Layer</para>
            /// <para>Composite Layer—Composite Layer</para>
            /// <para>复合层 （Composite Layer） - 复合层</para>
            /// </summary>
            [Description("Composite Layer")]
            [GPEnumValue("Composite Layer")]
            _Composite_Layer,

            /// <summary>
            /// <para>Compression</para>
            /// <para>Compression—Compression</para>
            /// <para>压缩 （Compression） - 压缩</para>
            /// </summary>
            [Description("Compression")]
            [GPEnumValue("Compression")]
            _Compression,

            /// <summary>
            /// <para>Coordinate System</para>
            /// <para>Coordinate System—Coordinate System</para>
            /// <para>坐标系 （Coordinate System） - 坐标系</para>
            /// </summary>
            [Description("Coordinate System")]
            [GPEnumValue("Coordinate System")]
            _Coordinate_System,

            /// <summary>
            /// <para>Coordinate Systems Folder</para>
            /// <para>Coordinate Systems Folder—Coordinate Systems Folder</para>
            /// <para>坐标系文件夹 （Coordinate Systems Folder） - 坐标系文件夹</para>
            /// </summary>
            [Description("Coordinate Systems Folder")]
            [GPEnumValue("Coordinate Systems Folder")]
            _Coordinate_Systems_Folder,

            /// <summary>
            /// <para>Coverage</para>
            /// <para>Coverage—Coverage</para>
            /// <para>覆盖范围 - 覆盖范围</para>
            /// </summary>
            [Description("Coverage")]
            [GPEnumValue("Coverage")]
            _Coverage,

            /// <summary>
            /// <para>Coverage Feature Class</para>
            /// <para>Coverage Feature Class—Coverage Feature Class</para>
            /// <para>Coverage 要素类 - Coverage 要素类</para>
            /// </summary>
            [Description("Coverage Feature Class")]
            [GPEnumValue("Coverage Feature Class")]
            _Coverage_Feature_Class,

            /// <summary>
            /// <para>Data Element</para>
            /// <para>Data Element—Data Element</para>
            /// <para>数据元素 - 数据元素</para>
            /// </summary>
            [Description("Data Element")]
            [GPEnumValue("Data Element")]
            _Data_Element,

            /// <summary>
            /// <para>Data File</para>
            /// <para>Data File—Data File</para>
            /// <para>数据文件 - 数据文件</para>
            /// </summary>
            [Description("Data File")]
            [GPEnumValue("Data File")]
            _Data_File,

            /// <summary>
            /// <para>Database Connections</para>
            /// <para>Database Connections—Database Connections</para>
            /// <para>数据库连接 - 数据库连接</para>
            /// </summary>
            [Description("Database Connections")]
            [GPEnumValue("Database Connections")]
            _Database_Connections,

            /// <summary>
            /// <para>Dataset</para>
            /// <para>Dataset—Dataset</para>
            /// <para>数据集 - 数据集</para>
            /// </summary>
            [Description("Dataset")]
            [GPEnumValue("Dataset")]
            _Dataset,

            /// <summary>
            /// <para>Date</para>
            /// <para>Date—Date</para>
            /// <para>日期 （Date） - 日期</para>
            /// </summary>
            [Description("Date")]
            [GPEnumValue("Date")]
            _Date,

            /// <summary>
            /// <para>dBASE Table</para>
            /// <para>dBASE Table—dBASE Table</para>
            /// <para>dBASE 表 - dBASE 表</para>
            /// </summary>
            [Description("dBASE Table")]
            [GPEnumValue("dBASE Table")]
            _dBASE_Table,

            /// <summary>
            /// <para>Decimate</para>
            /// <para>Decimate—Decimate</para>
            /// <para>Decimate - 抽取</para>
            /// </summary>
            [Description("Decimate")]
            [GPEnumValue("Decimate")]
            _Decimate,

            /// <summary>
            /// <para>Diagram Layer</para>
            /// <para>Diagram Layer—Diagram Layer</para>
            /// <para>逻辑示意图图层 - 逻辑示意图图层</para>
            /// </summary>
            [Description("Diagram Layer")]
            [GPEnumValue("Diagram Layer")]
            _Diagram_Layer,

            /// <summary>
            /// <para>Dimension Layer</para>
            /// <para>Dimension Layer—Dimension Layer</para>
            /// <para>维度图层 （Dimension Layer） - 维度图层</para>
            /// </summary>
            [Description("Dimension Layer")]
            [GPEnumValue("Dimension Layer")]
            _Dimension_Layer,

            /// <summary>
            /// <para>Disk Connection</para>
            /// <para>Disk Connection—Disk Connection</para>
            /// <para>磁盘连接 - 磁盘连接</para>
            /// </summary>
            [Description("Disk Connection")]
            [GPEnumValue("Disk Connection")]
            _Disk_Connection,

            /// <summary>
            /// <para>Double</para>
            /// <para>Double—Double</para>
            /// <para>双人间 - 双人间</para>
            /// </summary>
            [Description("Double")]
            [GPEnumValue("Double")]
            _Double,

            /// <summary>
            /// <para>Elevation Surface Layer</para>
            /// <para>Elevation Surface Layer—Elevation Surface Layer</para>
            /// <para>高程表面图层 - 高程表面图层</para>
            /// </summary>
            [Description("Elevation Surface Layer")]
            [GPEnumValue("Elevation Surface Layer")]
            _Elevation_Surface_Layer,

            /// <summary>
            /// <para>Encrypted String</para>
            /// <para>Encrypted String—Encrypted String</para>
            /// <para>加密字符串 （Encrypted String） - 加密字符串</para>
            /// </summary>
            [Description("Encrypted String")]
            [GPEnumValue("Encrypted String")]
            _Encrypted_String,

            /// <summary>
            /// <para>Envelope</para>
            /// <para>Envelope—Envelope</para>
            /// <para>信封 （Envelope） - 信封</para>
            /// </summary>
            [Description("Envelope")]
            [GPEnumValue("Envelope")]
            _Envelope,

            /// <summary>
            /// <para>Evaluation Scale</para>
            /// <para>Evaluation Scale—Evaluation Scale</para>
            /// <para>评估量表 - 评估量表</para>
            /// </summary>
            [Description("Evaluation Scale")]
            [GPEnumValue("Evaluation Scale")]
            _Evaluation_Scale,

            /// <summary>
            /// <para>Extent</para>
            /// <para>Extent—Extent</para>
            /// <para>范围 - 范围</para>
            /// </summary>
            [Description("Extent")]
            [GPEnumValue("Extent")]
            _Extent,

            /// <summary>
            /// <para>Extract Values</para>
            /// <para>Extract Values—Extract Values</para>
            /// <para>提取值 （Extract Values） - 提取值</para>
            /// </summary>
            [Description("Extract Values")]
            [GPEnumValue("Extract Values")]
            _Extract_Values,

            /// <summary>
            /// <para>Feature Class</para>
            /// <para>Feature Class—Feature Class</para>
            /// <para>要素类 - 要素类</para>
            /// </summary>
            [Description("Feature Class")]
            [GPEnumValue("Feature Class")]
            _Feature_Class,

            /// <summary>
            /// <para>Feature Dataset</para>
            /// <para>Feature Dataset—Feature Dataset</para>
            /// <para>要素数据集 - 要素数据集</para>
            /// </summary>
            [Description("Feature Dataset")]
            [GPEnumValue("Feature Dataset")]
            _Feature_Dataset,

            /// <summary>
            /// <para>Feature Layer</para>
            /// <para>Feature Layer—Feature Layer</para>
            /// <para>要素图层 - 要素图层</para>
            /// </summary>
            [Description("Feature Layer")]
            [GPEnumValue("Feature Layer")]
            _Feature_Layer,

            /// <summary>
            /// <para>Feature Set</para>
            /// <para>Feature Set—Feature Set</para>
            /// <para>特征集 （Feature Set） - 特征集</para>
            /// </summary>
            [Description("Feature Set")]
            [GPEnumValue("Feature Set")]
            _Feature_Set,

            /// <summary>
            /// <para>Field</para>
            /// <para>Field—Field</para>
            /// <para>字段 - 字段</para>
            /// </summary>
            [Description("Field")]
            [GPEnumValue("Field")]
            _Field,

            /// <summary>
            /// <para>Field Info</para>
            /// <para>Field Info—Field Info</para>
            /// <para>字段信息 - 字段信息</para>
            /// </summary>
            [Description("Field Info")]
            [GPEnumValue("Field Info")]
            _Field_Info,

            /// <summary>
            /// <para>Field Mappings</para>
            /// <para>Field Mappings—Field Mappings</para>
            /// <para>字段映射 - 字段映射</para>
            /// </summary>
            [Description("Field Mappings")]
            [GPEnumValue("Field Mappings")]
            _Field_Mappings,

            /// <summary>
            /// <para>File</para>
            /// <para>File—File</para>
            /// <para>文件 - 文件</para>
            /// </summary>
            [Description("File")]
            [GPEnumValue("File")]
            _File,

            /// <summary>
            /// <para>Folder</para>
            /// <para>Folder—Folder</para>
            /// <para>文件夹 （Folder） - 文件夹</para>
            /// </summary>
            [Description("Folder")]
            [GPEnumValue("Folder")]
            _Folder,

            /// <summary>
            /// <para>Formulated Raster</para>
            /// <para>Formulated Raster—Formulated Raster</para>
            /// <para>公式化栅格 - 公式化栅格</para>
            /// </summary>
            [Description("Formulated Raster")]
            [GPEnumValue("Formulated Raster")]
            _Formulated_Raster,

            /// <summary>
            /// <para>Fuzzy function</para>
            /// <para>Fuzzy function—Fuzzy function</para>
            /// <para>模糊函数 （Fuzzy function） - 模糊函数</para>
            /// </summary>
            [Description("Fuzzy function")]
            [GPEnumValue("Fuzzy function")]
            _Fuzzy_function,

            /// <summary>
            /// <para>GeoDataServer</para>
            /// <para>GeoDataServer—GeoDataServer</para>
            /// <para>GeoDataServer - GeoDataServer</para>
            /// </summary>
            [Description("GeoDataServer")]
            [GPEnumValue("GeoDataServer")]
            _GeoDataServer,

            /// <summary>
            /// <para>Geodataset</para>
            /// <para>Geodataset—Geodataset</para>
            /// <para>地理数据集 - 地理数据集</para>
            /// </summary>
            [Description("Geodataset")]
            [GPEnumValue("Geodataset")]
            _Geodataset,

            /// <summary>
            /// <para>Geometric Network</para>
            /// <para>Geometric Network—Geometric Network</para>
            /// <para>几何网络 - 几何网络</para>
            /// </summary>
            [Description("Geometric Network")]
            [GPEnumValue("Geometric Network")]
            _Geometric_Network,

            /// <summary>
            /// <para>Geostatistical Layer</para>
            /// <para>Geostatistical Layer—Geostatistical Layer</para>
            /// <para>地统计图层 - 地统计图层</para>
            /// </summary>
            [Description("Geostatistical Layer")]
            [GPEnumValue("Geostatistical Layer")]
            _Geostatistical_Layer,

            /// <summary>
            /// <para>Geostatistical Search Neighborhood</para>
            /// <para>Geostatistical Search Neighborhood—Geostatistical Search Neighborhood</para>
            /// <para>地统计搜索邻域 - 地统计搜索邻域</para>
            /// </summary>
            [Description("Geostatistical Search Neighborhood")]
            [GPEnumValue("Geostatistical Search Neighborhood")]
            _Geostatistical_Search_Neighborhood,

            /// <summary>
            /// <para>Geostatistical Value Table</para>
            /// <para>Geostatistical Value Table—Geostatistical Value Table</para>
            /// <para>地统计值表 - 地统计值表</para>
            /// </summary>
            [Description("Geostatistical Value Table")]
            [GPEnumValue("Geostatistical Value Table")]
            _Geostatistical_Value_Table,

            /// <summary>
            /// <para>GlobeServer</para>
            /// <para>GlobeServer—GlobeServer</para>
            /// <para>GlobeServer - GlobeServer</para>
            /// </summary>
            [Description("GlobeServer")]
            [GPEnumValue("GlobeServer")]
            _GlobeServer,

            /// <summary>
            /// <para>GPServer</para>
            /// <para>GPServer—GPServer</para>
            /// <para>GPServer - GPServer</para>
            /// </summary>
            [Description("GPServer")]
            [GPEnumValue("GPServer")]
            _GPServer,

            /// <summary>
            /// <para>Graph</para>
            /// <para>Graph—Graph</para>
            /// <para>图形 （Graph） - 图形</para>
            /// </summary>
            [Description("Graph")]
            [GPEnumValue("Graph")]
            _Graph,

            /// <summary>
            /// <para>Graph Data Table</para>
            /// <para>Graph Data Table—Graph Data Table</para>
            /// <para>图形数据表 （Graph Data Table） - 图形数据表</para>
            /// </summary>
            [Description("Graph Data Table")]
            [GPEnumValue("Graph Data Table")]
            _Graph_Data_Table,

            /// <summary>
            /// <para>Group Layer</para>
            /// <para>Group Layer—Group Layer</para>
            /// <para>图层组 - 图层组</para>
            /// </summary>
            [Description("Group Layer")]
            [GPEnumValue("Group Layer")]
            _Group_Layer,

            /// <summary>
            /// <para>Horizontal Factor</para>
            /// <para>Horizontal Factor—Horizontal Factor</para>
            /// <para>水平因子 （Horizontal Factor） - 水平因子</para>
            /// </summary>
            [Description("Horizontal Factor")]
            [GPEnumValue("Horizontal Factor")]
            _Horizontal_Factor,

            /// <summary>
            /// <para>Image Service</para>
            /// <para>Image Service—Image Service</para>
            /// <para>影像服务—影像服务</para>
            /// </summary>
            [Description("Image Service")]
            [GPEnumValue("Image Service")]
            _Image_Service,

            /// <summary>
            /// <para>Index</para>
            /// <para>Index—Index</para>
            /// <para>索引 （Index） - 索引</para>
            /// </summary>
            [Description("Index")]
            [GPEnumValue("Index")]
            _Index,

            /// <summary>
            /// <para>INFO Expression</para>
            /// <para>INFO Expression—INFO Expression</para>
            /// <para>INFO 表达式 （INFO Expression） - INFO 表达式</para>
            /// </summary>
            [Description("INFO Expression")]
            [GPEnumValue("INFO Expression")]
            _INFO_Expression,

            /// <summary>
            /// <para>INFO Item</para>
            /// <para>INFO Item—INFO Item</para>
            /// <para>INFO 项目 （INFO Item） - INFO 项目</para>
            /// </summary>
            [Description("INFO Item")]
            [GPEnumValue("INFO Item")]
            _INFO_Item,

            /// <summary>
            /// <para>INFO Table</para>
            /// <para>INFO Table—INFO Table</para>
            /// <para>INFO 表 - INFO 表</para>
            /// </summary>
            [Description("INFO Table")]
            [GPEnumValue("INFO Table")]
            _INFO_Table,

            /// <summary>
            /// <para>Internet Tiled Layer</para>
            /// <para>Internet Tiled Layer—Internet Tiled Layer</para>
            /// <para>Internet 切片层 - Internet 切片层</para>
            /// </summary>
            [Description("Internet Tiled Layer")]
            [GPEnumValue("Internet Tiled Layer")]
            _Internet_Tiled_Layer,

            /// <summary>
            /// <para>KML Layer</para>
            /// <para>KML Layer—KML Layer</para>
            /// <para>KML 图层 - KML 图层</para>
            /// </summary>
            [Description("KML Layer")]
            [GPEnumValue("KML Layer")]
            _KML_Layer,

            /// <summary>
            /// <para>LAS Dataset</para>
            /// <para>LAS Dataset—LAS Dataset</para>
            /// <para>LAS 数据集 - LAS 数据集</para>
            /// </summary>
            [Description("LAS Dataset")]
            [GPEnumValue("LAS Dataset")]
            _LAS_Dataset,

            /// <summary>
            /// <para>LAS Dataset Layer</para>
            /// <para>LAS Dataset Layer—LAS Dataset Layer</para>
            /// <para>LAS 数据集图层 - LAS 数据集图层</para>
            /// </summary>
            [Description("LAS Dataset Layer")]
            [GPEnumValue("LAS Dataset Layer")]
            _LAS_Dataset_Layer,

            /// <summary>
            /// <para>Layer</para>
            /// <para>Layer—Layer</para>
            /// <para>图层 （Layer） - 图层</para>
            /// </summary>
            [Description("Layer")]
            [GPEnumValue("Layer")]
            _Layer,

            /// <summary>
            /// <para>Layer File</para>
            /// <para>Layer File—Layer File</para>
            /// <para>图层文件 （Layer File） - 图层文件</para>
            /// </summary>
            [Description("Layer File")]
            [GPEnumValue("Layer File")]
            _Layer_File,

            /// <summary>
            /// <para>Layout</para>
            /// <para>Layout—Layout</para>
            /// <para>布局 （Layout） - 布局</para>
            /// </summary>
            [Description("Layout")]
            [GPEnumValue("Layout")]
            _Layout,

            /// <summary>
            /// <para>Line</para>
            /// <para>Line—Line</para>
            /// <para>线 - 线</para>
            /// </summary>
            [Description("Line")]
            [GPEnumValue("Line")]
            _Line,

            /// <summary>
            /// <para>Linear Unit</para>
            /// <para>Linear Unit—Linear Unit</para>
            /// <para>线性单元 （Linear Unit） - 线性单元</para>
            /// </summary>
            [Description("Linear Unit")]
            [GPEnumValue("Linear Unit")]
            _Linear_Unit,

            /// <summary>
            /// <para>Long</para>
            /// <para>Long—Long</para>
            /// <para>长——长</para>
            /// </summary>
            [Description("Long")]
            [GPEnumValue("Long")]
            _Long,

            /// <summary>
            /// <para>M Domain</para>
            /// <para>M Domain—M Domain</para>
            /// <para>M 域 - M 域</para>
            /// </summary>
            [Description("M Domain")]
            [GPEnumValue("M Domain")]
            _M_Domain,

            /// <summary>
            /// <para>Map</para>
            /// <para>Map—Map</para>
            /// <para>地图—地图</para>
            /// </summary>
            [Description("Map")]
            [GPEnumValue("Map")]
            _Map,

            /// <summary>
            /// <para>Map Server</para>
            /// <para>Map Server—Map Server</para>
            /// <para>地图服务器—地图服务器</para>
            /// </summary>
            [Description("Map Server")]
            [GPEnumValue("Map Server")]
            _Map_Server,

            /// <summary>
            /// <para>Map Server Layer</para>
            /// <para>Map Server Layer—Map Server Layer</para>
            /// <para>地图服务器图层—地图服务器图层</para>
            /// </summary>
            [Description("Map Server Layer")]
            [GPEnumValue("Map Server Layer")]
            _Map_Server_Layer,

            /// <summary>
            /// <para>Mosaic Dataset</para>
            /// <para>Mosaic Dataset—Mosaic Dataset</para>
            /// <para>镶嵌数据集 - 镶嵌数据集</para>
            /// </summary>
            [Description("Mosaic Dataset")]
            [GPEnumValue("Mosaic Dataset")]
            _Mosaic_Dataset,

            /// <summary>
            /// <para>Mosaic Layer</para>
            /// <para>Mosaic Layer—Mosaic Layer</para>
            /// <para>镶嵌图层 （Mosaic Layer） - 镶嵌图层</para>
            /// </summary>
            [Description("Mosaic Layer")]
            [GPEnumValue("Mosaic Layer")]
            _Mosaic_Layer,

            /// <summary>
            /// <para>Neighborhood</para>
            /// <para>Neighborhood—Neighborhood</para>
            /// <para>邻域 - 邻域</para>
            /// </summary>
            [Description("Neighborhood")]
            [GPEnumValue("Neighborhood")]
            _Neighborhood,

            /// <summary>
            /// <para>Network Analyst Class FieldMap</para>
            /// <para>Network Analyst Class FieldMap—Network Analyst Class FieldMap</para>
            /// <para>Network Analyst 类 FieldMap —Network Analyst 类 FieldMap</para>
            /// </summary>
            [Description("Network Analyst Class FieldMap")]
            [GPEnumValue("Network Analyst Class FieldMap")]
            _Network_Analyst_Class_FieldMap,

            /// <summary>
            /// <para>Network Analyst Hierarchy Settings</para>
            /// <para>Network Analyst Hierarchy Settings—Network Analyst Hierarchy Settings</para>
            /// <para>Network Analyst 层次结构设置 - Network Analyst 层次结构设置</para>
            /// </summary>
            [Description("Network Analyst Hierarchy Settings")]
            [GPEnumValue("Network Analyst Hierarchy Settings")]
            _Network_Analyst_Hierarchy_Settings,

            /// <summary>
            /// <para>Network Analyst Layer</para>
            /// <para>Network Analyst Layer—Network Analyst Layer</para>
            /// <para>Network Analyst 图层 - Network Analyst 图层</para>
            /// </summary>
            [Description("Network Analyst Layer")]
            [GPEnumValue("Network Analyst Layer")]
            _Network_Analyst_Layer,

            /// <summary>
            /// <para>Network Data Source</para>
            /// <para>Network Data Source—Network Data Source</para>
            /// <para>网络数据源 - 网络数据源</para>
            /// </summary>
            [Description("Network Data Source")]
            [GPEnumValue("Network Data Source")]
            _Network_Data_Source,

            /// <summary>
            /// <para>Network Dataset</para>
            /// <para>Network Dataset—Network Dataset</para>
            /// <para>网络数据集 - 网络数据集</para>
            /// </summary>
            [Description("Network Dataset")]
            [GPEnumValue("Network Dataset")]
            _Network_Dataset,

            /// <summary>
            /// <para>Network Dataset Layer</para>
            /// <para>Network Dataset Layer—Network Dataset Layer</para>
            /// <para>网络数据集图层 - 网络数据集图层</para>
            /// </summary>
            [Description("Network Dataset Layer")]
            [GPEnumValue("Network Dataset Layer")]
            _Network_Dataset_Layer,

            /// <summary>
            /// <para>Network Travel Mode</para>
            /// <para>Network Travel Mode—Network Travel Mode</para>
            /// <para>网络旅行模式 - 网络旅行模式</para>
            /// </summary>
            [Description("Network Travel Mode")]
            [GPEnumValue("Network Travel Mode")]
            _Network_Travel_Mode,

            /// <summary>
            /// <para>Parcel Fabric</para>
            /// <para>Parcel Fabric—Parcel Fabric</para>
            /// <para>宗地结构 （Parcel Fabric） - 宗地结构</para>
            /// </summary>
            [Description("Parcel Fabric")]
            [GPEnumValue("Parcel Fabric")]
            _Parcel_Fabric,

            /// <summary>
            /// <para>Parcel Fabric for ArcMap</para>
            /// <para>Parcel Fabric for ArcMap—Parcel Fabric for ArcMap</para>
            /// <para>Parcel Fabric for ArcMap - Parcel Fabric for ArcMap</para>
            /// </summary>
            [Description("Parcel Fabric for ArcMap")]
            [GPEnumValue("Parcel Fabric for ArcMap")]
            _Parcel_Fabric_for_ArcMap,

            /// <summary>
            /// <para>Parcel Fabric Layer for ArcMap</para>
            /// <para>Parcel Fabric Layer for ArcMap—Parcel Fabric Layer for ArcMap</para>
            /// <para>Parcel Fabric Layer for ArcMap - Parcel Fabric Layer for ArcMap</para>
            /// </summary>
            [Description("Parcel Fabric Layer for ArcMap")]
            [GPEnumValue("Parcel Fabric Layer for ArcMap")]
            _Parcel_Fabric_Layer_for_ArcMap,

            /// <summary>
            /// <para>Parcel Layer</para>
            /// <para>Parcel Layer—Parcel Layer</para>
            /// <para>宗地图层 - 宗地图层</para>
            /// </summary>
            [Description("Parcel Layer")]
            [GPEnumValue("Parcel Layer")]
            _Parcel_Layer,

            /// <summary>
            /// <para>Point</para>
            /// <para>Point—Point</para>
            /// <para>点—点</para>
            /// </summary>
            [Description("Point")]
            [GPEnumValue("Point")]
            _Point,

            /// <summary>
            /// <para>Polygon</para>
            /// <para>Polygon—Polygon</para>
            /// <para>面 - 面</para>
            /// </summary>
            [Description("Polygon")]
            [GPEnumValue("Polygon")]
            _Polygon,

            /// <summary>
            /// <para>Projection File</para>
            /// <para>Projection File—Projection File</para>
            /// <para>投影文件 （Projection File） - 投影文件</para>
            /// </summary>
            [Description("Projection File")]
            [GPEnumValue("Projection File")]
            _Projection_File,

            /// <summary>
            /// <para>Pyramid</para>
            /// <para>Pyramid—Pyramid</para>
            /// <para>金字塔 - 金字塔</para>
            /// </summary>
            [Description("Pyramid")]
            [GPEnumValue("Pyramid")]
            _Pyramid,

            /// <summary>
            /// <para>Radius</para>
            /// <para>Radius—Radius</para>
            /// <para>半径 （Radius） - 半径</para>
            /// </summary>
            [Description("Radius")]
            [GPEnumValue("Radius")]
            _Radius,

            /// <summary>
            /// <para>Random Number Generator</para>
            /// <para>Random Number Generator—Random Number Generator</para>
            /// <para>随机数生成器—随机数生成器</para>
            /// </summary>
            [Description("Random Number Generator")]
            [GPEnumValue("Random Number Generator")]
            _Random_Number_Generator,

            /// <summary>
            /// <para>Raster Band</para>
            /// <para>Raster Band—Raster Band</para>
            /// <para>栅格波段 - 栅格波段</para>
            /// </summary>
            [Description("Raster Band")]
            [GPEnumValue("Raster Band")]
            _Raster_Band,

            /// <summary>
            /// <para>Raster Calculator Expression</para>
            /// <para>Raster Calculator Expression—Raster Calculator Expression</para>
            /// <para>栅格计算器表达式 - 栅格计算器表达式</para>
            /// </summary>
            [Description("Raster Calculator Expression")]
            [GPEnumValue("Raster Calculator Expression")]
            _Raster_Calculator_Expression,

            /// <summary>
            /// <para>Raster Catalog</para>
            /// <para>Raster Catalog—Raster Catalog</para>
            /// <para>栅格目录 - 栅格目录</para>
            /// </summary>
            [Description("Raster Catalog")]
            [GPEnumValue("Raster Catalog")]
            _Raster_Catalog,

            /// <summary>
            /// <para>Raster Catalog Layer</para>
            /// <para>Raster Catalog Layer—Raster Catalog Layer</para>
            /// <para>栅格目录图层 - 栅格目录图层</para>
            /// </summary>
            [Description("Raster Catalog Layer")]
            [GPEnumValue("Raster Catalog Layer")]
            _Raster_Catalog_Layer,

            /// <summary>
            /// <para>Raster Data Layer</para>
            /// <para>Raster Data Layer—Raster Data Layer</para>
            /// <para>栅格数据图层 - 栅格数据图层</para>
            /// </summary>
            [Description("Raster Data Layer")]
            [GPEnumValue("Raster Data Layer")]
            _Raster_Data_Layer,

            /// <summary>
            /// <para>Raster Dataset</para>
            /// <para>Raster Dataset—Raster Dataset</para>
            /// <para>栅格数据集 - 栅格数据集</para>
            /// </summary>
            [Description("Raster Dataset")]
            [GPEnumValue("Raster Dataset")]
            _Raster_Dataset,

            /// <summary>
            /// <para>Raster Layer</para>
            /// <para>Raster Layer—Raster Layer</para>
            /// <para>栅格图层 - 栅格图层</para>
            /// </summary>
            [Description("Raster Layer")]
            [GPEnumValue("Raster Layer")]
            _Raster_Layer,

            /// <summary>
            /// <para>Raster Statistics</para>
            /// <para>Raster Statistics—Raster Statistics</para>
            /// <para>栅格统计数据 - 栅格统计数据</para>
            /// </summary>
            [Description("Raster Statistics")]
            [GPEnumValue("Raster Statistics")]
            _Raster_Statistics,

            /// <summary>
            /// <para>Raster Type</para>
            /// <para>Raster Type—Raster Type</para>
            /// <para>栅格类型 - 栅格类型</para>
            /// </summary>
            [Description("Raster Type")]
            [GPEnumValue("Raster Type")]
            _Raster_Type,

            /// <summary>
            /// <para>Record Set</para>
            /// <para>Record Set—Record Set</para>
            /// <para>记录集 - 记录集</para>
            /// </summary>
            [Description("Record Set")]
            [GPEnumValue("Record Set")]
            _Record_Set,

            /// <summary>
            /// <para>Relationship Class</para>
            /// <para>Relationship Class—Relationship Class</para>
            /// <para>关系类 - 关系类</para>
            /// </summary>
            [Description("Relationship Class")]
            [GPEnumValue("Relationship Class")]
            _Relationship_Class,

            /// <summary>
            /// <para>Remap</para>
            /// <para>Remap—Remap</para>
            /// <para>重映射 - 重映射</para>
            /// </summary>
            [Description("Remap")]
            [GPEnumValue("Remap")]
            _Remap,

            /// <summary>
            /// <para>Report</para>
            /// <para>Report—Report</para>
            /// <para>报告 - 报告</para>
            /// </summary>
            [Description("Report")]
            [GPEnumValue("Report")]
            _Report,

            /// <summary>
            /// <para>Route Measure Event Properties</para>
            /// <para>Route Measure Event Properties—Route Measure Event Properties</para>
            /// <para>路径测量事件属性 - 路径测量事件属性</para>
            /// </summary>
            [Description("Route Measure Event Properties")]
            [GPEnumValue("Route Measure Event Properties")]
            _Route_Measure_Event_Properties,

            /// <summary>
            /// <para>Scene Layer</para>
            /// <para>Scene Layer—Scene Layer</para>
            /// <para>场景图层 - 场景图层</para>
            /// </summary>
            [Description("Scene Layer")]
            [GPEnumValue("Scene Layer")]
            _Scene_Layer,

            /// <summary>
            /// <para>Semivariogram</para>
            /// <para>Semivariogram—Semivariogram</para>
            /// <para>半变异函数 （Semivariogram） - 半变异函数</para>
            /// </summary>
            [Description("Semivariogram")]
            [GPEnumValue("Semivariogram")]
            _Semivariogram,

            /// <summary>
            /// <para>ServerConnection</para>
            /// <para>ServerConnection—ServerConnection</para>
            /// <para>ServerConnection - ServerConnection</para>
            /// </summary>
            [Description("ServerConnection")]
            [GPEnumValue("ServerConnection")]
            _ServerConnection,

            /// <summary>
            /// <para>Shapefile</para>
            /// <para>Shapefile—Shapefile</para>
            /// <para>Shapefile - Shapefile</para>
            /// </summary>
            [Description("Shapefile")]
            [GPEnumValue("Shapefile")]
            _Shapefile,

            /// <summary>
            /// <para>Spatial Reference</para>
            /// <para>Spatial Reference—Spatial Reference</para>
            /// <para>空间参考 （Spatial Reference） - 空间参考</para>
            /// </summary>
            [Description("Spatial Reference")]
            [GPEnumValue("Spatial Reference")]
            _Spatial_Reference,

            /// <summary>
            /// <para>SQL Expression</para>
            /// <para>SQL Expression—SQL Expression</para>
            /// <para>SQL 表达式 - SQL 表达式</para>
            /// </summary>
            [Description("SQL Expression")]
            [GPEnumValue("SQL Expression")]
            _SQL_Expression,

            /// <summary>
            /// <para>String</para>
            /// <para>String—String</para>
            /// <para>字符串 - 字符串</para>
            /// </summary>
            [Description("String")]
            [GPEnumValue("String")]
            _String,

            /// <summary>
            /// <para>String Hidden</para>
            /// <para>String Hidden—String Hidden</para>
            /// <para>String Hidden （隐藏字符串） - 隐藏字符串</para>
            /// </summary>
            [Description("String Hidden")]
            [GPEnumValue("String Hidden")]
            _String_Hidden,

            /// <summary>
            /// <para>Table</para>
            /// <para>Table—Table</para>
            /// <para>表 （Table） - 表</para>
            /// </summary>
            [Description("Table")]
            [GPEnumValue("Table")]
            _Table,

            /// <summary>
            /// <para>Table View</para>
            /// <para>Table View—Table View</para>
            /// <para>表视图 （Table View） - 表视图</para>
            /// </summary>
            [Description("Table View")]
            [GPEnumValue("Table View")]
            _Table_View,

            /// <summary>
            /// <para>Terrain Layer</para>
            /// <para>Terrain Layer—Terrain Layer</para>
            /// <para>Terrain 图层 - Terrain 图层</para>
            /// </summary>
            [Description("Terrain Layer")]
            [GPEnumValue("Terrain Layer")]
            _Terrain_Layer,

            /// <summary>
            /// <para>Text File</para>
            /// <para>Text File—Text File</para>
            /// <para>文本文件 （Text File） - 文本文件</para>
            /// </summary>
            [Description("Text File")]
            [GPEnumValue("Text File")]
            _Text_File,

            /// <summary>
            /// <para>Tile Size</para>
            /// <para>Tile Size—Tile Size</para>
            /// <para>切片大小 - 切片大小</para>
            /// </summary>
            [Description("Tile Size")]
            [GPEnumValue("Tile Size")]
            _Tile_Size,

            /// <summary>
            /// <para>Time configuration</para>
            /// <para>Time configuration—Time configuration</para>
            /// <para>时间配置 - 时间配置</para>
            /// </summary>
            [Description("Time configuration")]
            [GPEnumValue("Time configuration")]
            _Time_configuration,

            /// <summary>
            /// <para>Time Unit</para>
            /// <para>Time Unit—Time Unit</para>
            /// <para>时间单位 - 时间单位</para>
            /// </summary>
            [Description("Time Unit")]
            [GPEnumValue("Time Unit")]
            _Time_Unit,

            /// <summary>
            /// <para>TIN</para>
            /// <para>TIN—TIN</para>
            /// <para>锡—锡</para>
            /// </summary>
            [Description("TIN")]
            [GPEnumValue("TIN")]
            _TIN,

            /// <summary>
            /// <para>TIN Layer</para>
            /// <para>TIN Layer—TIN Layer</para>
            /// <para>TIN 层 （TIN Layer） - TIN 层</para>
            /// </summary>
            [Description("TIN Layer")]
            [GPEnumValue("TIN Layer")]
            _TIN_Layer,

            /// <summary>
            /// <para>Tool</para>
            /// <para>Tool—Tool</para>
            /// <para>工具 （Tool） - 工具 （Tool）</para>
            /// </summary>
            [Description("Tool")]
            [GPEnumValue("Tool")]
            _Tool,

            /// <summary>
            /// <para>Toolbox</para>
            /// <para>Toolbox—Toolbox</para>
            /// <para>工具箱 - 工具箱</para>
            /// </summary>
            [Description("Toolbox")]
            [GPEnumValue("Toolbox")]
            _Toolbox,

            /// <summary>
            /// <para>Topo Features</para>
            /// <para>Topo Features—Topo Features</para>
            /// <para>拓扑要素 - 拓扑要素</para>
            /// </summary>
            [Description("Topo Features")]
            [GPEnumValue("Topo Features")]
            _Topo_Features,

            /// <summary>
            /// <para>Topology</para>
            /// <para>Topology—Topology</para>
            /// <para>拓扑 - 拓扑</para>
            /// </summary>
            [Description("Topology")]
            [GPEnumValue("Topology")]
            _Topology,

            /// <summary>
            /// <para>Topology Layer</para>
            /// <para>Topology Layer—Topology Layer</para>
            /// <para>拓扑图层 - 拓扑图层</para>
            /// </summary>
            [Description("Topology Layer")]
            [GPEnumValue("Topology Layer")]
            _Topology_Layer,

            /// <summary>
            /// <para>Trace Network</para>
            /// <para>Trace Network—Trace Network</para>
            /// <para>追踪网络—追踪网络</para>
            /// </summary>
            [Description("Trace Network")]
            [GPEnumValue("Trace Network")]
            _Trace_Network,

            /// <summary>
            /// <para>Trace Network Layer</para>
            /// <para>Trace Network Layer—Trace Network Layer</para>
            /// <para>追踪网络图层 - 追踪网络图层</para>
            /// </summary>
            [Description("Trace Network Layer")]
            [GPEnumValue("Trace Network Layer")]
            _Trace_Network_Layer,

            /// <summary>
            /// <para>Transformation function</para>
            /// <para>Transformation function—Transformation function</para>
            /// <para>变换函数 （Transformation function） - 变换函数</para>
            /// </summary>
            [Description("Transformation function")]
            [GPEnumValue("Transformation function")]
            _Transformation_function,

            /// <summary>
            /// <para>Utility Network</para>
            /// <para>Utility Network—Utility Network</para>
            /// <para>公共设施网络 - 公共设施网络</para>
            /// </summary>
            [Description("Utility Network")]
            [GPEnumValue("Utility Network")]
            _Utility_Network,

            /// <summary>
            /// <para>Utility Network Layer</para>
            /// <para>Utility Network Layer—Utility Network Layer</para>
            /// <para>公共设施网络图层 - 公共设施网络图层</para>
            /// </summary>
            [Description("Utility Network Layer")]
            [GPEnumValue("Utility Network Layer")]
            _Utility_Network_Layer,

            /// <summary>
            /// <para>Variant</para>
            /// <para>Variant—Variant</para>
            /// <para>变体 （Variant） - 变体</para>
            /// </summary>
            [Description("Variant")]
            [GPEnumValue("Variant")]
            _Variant,

            /// <summary>
            /// <para>Vector Tile Layer</para>
            /// <para>Vector Tile Layer—Vector Tile Layer</para>
            /// <para>矢量切片图层 - 矢量切片图层</para>
            /// </summary>
            [Description("Vector Tile Layer")]
            [GPEnumValue("Vector Tile Layer")]
            _Vector_Tile_Layer,

            /// <summary>
            /// <para>Vertical Factor</para>
            /// <para>Vertical Factor—Vertical Factor</para>
            /// <para>垂直系数 （Vertical Factor） - 垂直系数</para>
            /// </summary>
            [Description("Vertical Factor")]
            [GPEnumValue("Vertical Factor")]
            _Vertical_Factor,

            /// <summary>
            /// <para>Voxel Layer</para>
            /// <para>Voxel Layer—Voxel Layer</para>
            /// <para>体素图层 （Voxel Layer） - 体素图层</para>
            /// </summary>
            [Description("Voxel Layer")]
            [GPEnumValue("Voxel Layer")]
            _Voxel_Layer,

            /// <summary>
            /// <para>VPF Coverage</para>
            /// <para>VPF Coverage—VPF Coverage</para>
            /// <para>VPF 覆盖范围 - VPF 覆盖范围</para>
            /// </summary>
            [Description("VPF Coverage")]
            [GPEnumValue("VPF Coverage")]
            _VPF_Coverage,

            /// <summary>
            /// <para>VPF Table</para>
            /// <para>VPF Table—VPF Table</para>
            /// <para>VPF 表 - VPF 表</para>
            /// </summary>
            [Description("VPF Table")]
            [GPEnumValue("VPF Table")]
            _VPF_Table,

            /// <summary>
            /// <para>WCS Coverage</para>
            /// <para>WCS Coverage—WCS Coverage</para>
            /// <para>WCS 覆盖率 - WCS 覆盖率</para>
            /// </summary>
            [Description("WCS Coverage")]
            [GPEnumValue("WCS Coverage")]
            _WCS_Coverage,

            /// <summary>
            /// <para>Weighted Overlay Table</para>
            /// <para>Weighted Overlay Table—Weighted Overlay Table</para>
            /// <para>加权叠加表 （Weighted Overlay Table） - 加权叠加表</para>
            /// </summary>
            [Description("Weighted Overlay Table")]
            [GPEnumValue("Weighted Overlay Table")]
            _Weighted_Overlay_Table,

            /// <summary>
            /// <para>Weighted Sum</para>
            /// <para>Weighted Sum—Weighted Sum</para>
            /// <para>加权和—加权和（Weighted Sum）</para>
            /// </summary>
            [Description("Weighted Sum")]
            [GPEnumValue("Weighted Sum")]
            _Weighted_Sum,

            /// <summary>
            /// <para>WMS Map</para>
            /// <para>WMS Map—WMS Map</para>
            /// <para>WMS 地图 - WMS 地图</para>
            /// </summary>
            [Description("WMS Map")]
            [GPEnumValue("WMS Map")]
            _WMS_Map,

            /// <summary>
            /// <para>WMTS Layer</para>
            /// <para>WMTS Layer—WMTS Layer</para>
            /// <para>WMTS 图层 - WMTS 图层</para>
            /// </summary>
            [Description("WMTS Layer")]
            [GPEnumValue("WMTS Layer")]
            _WMTS_Layer,

            /// <summary>
            /// <para>Workspace</para>
            /// <para>Workspace—Workspace</para>
            /// <para>工作空间 - 工作空间</para>
            /// </summary>
            [Description("Workspace")]
            [GPEnumValue("Workspace")]
            _Workspace,

            /// <summary>
            /// <para>XY Domain</para>
            /// <para>XY Domain—XY Domain</para>
            /// <para>XY 域 - XY 域</para>
            /// </summary>
            [Description("XY Domain")]
            [GPEnumValue("XY Domain")]
            _XY_Domain,

            /// <summary>
            /// <para>Z Domain</para>
            /// <para>Z Domain—Z Domain</para>
            /// <para>Z 域 - Z 域</para>
            /// </summary>
            [Description("Z Domain")]
            [GPEnumValue("Z Domain")]
            _Z_Domain,

        }

        /// <summary>
        /// <para>Value</para>
        /// <para></para>
        /// <para></para>
        /// <para></para>
        /// </summary>
        [DisplayName("Value")]
        [Description("")]
        [Option(OptionTypeEnum.derived)]
        public object _value { get; set; }


        public CalculateValue SetEnv()
        {
            base.SetEnv();
            return this;
        }

    }

}